When a rule has no styles, we don't add it
to our ruleset. Since we are not adopting
the selectors in this case, we must free them.
Fixes: #2921
if (ruleset->styles == NULL)
{
+ for (i = 0; i < n_selectors; i++)
+ _gtk_css_selector_free (selectors[i]);
return;
}
- for (i = 0; i < n_selectors; i ++)
+ for (i = 0; i < n_selectors; i++)
{
GtkCssRuleset *new;
{
guint i;
gtk_css_parser_error_syntax (scanner->parser, "Expected '{' after selectors");
- for (i = 0; i < n_selectors; i ++)
+ for (i = 0; i < n_selectors; i++)
_gtk_css_selector_free (selectors[i]);
gtk_css_parser_skip_until (scanner->parser, GTK_CSS_TOKEN_OPEN_CURLY);
gtk_css_parser_skip (scanner->parser);